#ifndef __BMP_H__
#define __BMP_H__

#include <stdio.h>
#include <string.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <unistd.h>
#include <sys/mman.h>

#include "ts.h"//用到了触摸屏函数get_ts_xy()函数

extern int current_floor;//全局变量：当前楼层
extern int target_floor;//全局变量：目标楼层

/*************************bmp的封装*****************************/
// 显示800*480的bmp图片
extern int show_bmp(int *addr, char *bmp_path);

// 显示任意大小的bmp图片(宽度和高度必须是4的倍数)
extern int show_bmp_size(int *addr, char bmp_path[], int offset_x, int offset_y);

void button_display_touch(char *floor_button[] , char *touch_button[]);

int get_ts_xy(int *x, int *y);//获取触摸屏的坐标

#endif